@charset "utf-8";
/* CSS Document */

.RoleBar{width:100%;border-bottom:1px solid #eee;padding:20px 0;margin:0}
.RoleBar span{width:45%;margin-left:3.2%;float:left;border-radius:6px;}
.RoleBar span a{color:#fff;margin:0 auto;padding-left:45px;zoom:.6;font-size:1.4em;line-height:3em;display:inline-block}
.RoleBar span:hover{opacity:.8}

.RoleBar span.Emer{background:#ff9500}
.RoleBar span.Emer a{background:url(../Images/EmployIco.png) left 15px no-repeat;}
.RoleBar span.Emed{background:#3fb5dc}
.RoleBar span.Emed a{background:url(../Images/EmployIco.png) left -136px no-repeat;}

.WantBar{width:100%;display:inline-block;padding-bottom:20px}
.WantBar li{width:94%;padding:10px 3%;border-bottom:1px solid #eee;float:left;position:relative}
.WantBar li .ListIco{width:100px;height:100px;border-radius:100%;float:left;zoom:.6;position:absolute;left:3%;top:50%;margin-top:-50px;}
.WantBar li .MoreIco{width:13px;height:13px;padding:5px;border-radius:30px;border:3px solid #339efe;position:absolute;right:3%;top:50%;margin-top:-10px}

.WantBar li p{padding:0 35px 0 75px;float:left;text-align:left}
.WantBar li p b{width:100%;color:#333;float:left;font-weight:normal;line-height:2em;font-size:.84em;}
.WantBar li p span{color:#666;width:100%;float:left;line-height:1.5em;font-size:.75em}
.WantBar li:hover{background:#f2f2f2}

.EnterId{width:100%;padding-top:20px;background:#f1f1f1;display:inline-block;overflow:hidden;margin-top:-6px;}
.EnterId li{background:#fff;float:left;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:-1px;width:98%;padding:0px 1%;position:relative}
.EnterId li span{width:6em;position:absolute;left:1%;top:0px;line-height:3em;font-size:.8em;color:#848484;text-align:left}
.EnterId li input{width:100%;margin:.5em 2em .5em 5.5em;height:2em;line-height:2em;border:none;border-left:1px solid #eee;font-size:.8em;float:left;color:#c6c6c6;padding-left:.5em;background:#fff}
.EnterId li img{height:1em;position:absolute;right:1em;top:0.7em}
.EnterId li select{width:100%;margin:.5em 2em .5em 5.5em;height:2em;line-height:2em;border:none;border-left:1px solid #eee;font-size:.8em;float:left;color:#c6c6c6;padding-left:.5em;background:#fff}

.EnterId .WorkPieceImg{width:100%;margin-bottom:10px;position:relative;float:left;height:auto;top:0;right:0}

.EnterId li b{width:100%;margin:.5em 2em .5em 5.5em;line-height:2em;border-left:1px solid #eee;font-size:.8em;float:left;color:#c6c6c6;padding-left:.5em;font-weight:normal;white-space:normal}
.EnterId li b a{padding:0 .5em;border:1px solid #339efe;position:relative;float:left;margin-right:.8em;color:#339efe;border-radius:4px}
.EnterId li b a.Price{width:30%;}
.EnterId li b a.Price:hover{background:#339efe;color:#fff}
.EnterId li b button{width:30%;border:1px solid #339efe;position:relative;float:left;margin-right:.8em;color:#339efe;border-radius:4px;background:#fff;height:2.5em;line-height:2.5em}
.EnterId li b .MaxPrice{width:30%;border:1px solid #339efe;float:left;color:#fff;border-radius:4px;background:#339efe;height:2.5em;line-height:2.5em;text-align:center;padding:0;margin:0}

.UpLoadTit{width:94%;font-size:.8em;padding:0 3%;line-height:3em;background:#f1f1f1;color:#717171;text-align:left;overflow:hidden;position:relative;display:inline-block;margin-top:-5px}
.UpLoadTit a{position:absolute;right:3%;top:.5em;padding:0 1.5em;line-height:2.5em;font-size:.9em;color:#fff;background:#339efe;border-radius:4px;}

.UpLoadBox{width:94%;padding:15px 3%;position:relative;display:inline-block}
.UpLoadBox .UpLoad{width:40%;position:relative;padding:20% 0;background:url(../Images/+.png) center no-repeat #f1f1f1;margin:2% 0 0 3%;}
.UpLoadBox .UpLoad img{position:absolute;z-index:5;width:100%;max-height:100%;top:0;left:0}

.UpLoadBox .ExamTxt{width:17%;float:left;color:#717171;font-size:.8em;padding-top:2%;}
.UpLoadBox .Example{width:40%;position:relative;padding:20% 0;margin-top:2%;}
.UpLoadBox .Example img{width:100%;right:0;top:0;position:absolute;}

.TaskDes{width:96%;padding:10px 2%;height:8em;font-size:.8em;border:none;border-bottom:1px solid #eee;color:#dbdbdb;display:inline-block;line-height:1.5em;background:#fff}
.LetterCount{position:absolute;right:10px;bottom:10px;color:#ccc;font-size:.8em}

.TaskImgBox{width:100%;display:inline-block;}
.TaskImgBox span{width:28%;margin-left:4.2%;padding:14.5% 0;position:relative;background:url(../Images/+.png) center no-repeat #f1f1f1;float:left;margin-top:20px}
.TaskImgBox span img{width:100%;position:absolute;top:0;left:0;}

.SubmitBtn{width:94%;margin:15px 3%;border-radius:4px;line-height:2.5em;height:2.5em;font-size:1em;color:#fff;background:#339efe;display:inline-block;border:none}
.SubmitBtn:hover{opacity:.8}

.TaskNameBar{width:94%;border-bottom:10px solid #f1f1f1;padding:15px 3%;text-align:left;line-height:1.8em;display:inline-block;}
.TaskNameBar b{width:100%;color:#333;float:left;font-weight:normal;font-size:.8em}
.TaskNameBar span{padding-left:1.5em;color:#666;width:100%;float:left;zoom:.65;font-size:1.24em}
.TaskPubTime{background:url(../Images/TaskIco.png) 5px 13px no-repeat;}
.AuctionNum{background:url(../Images/TaskIco.png) 5px -328px no-repeat;}

.TaskInfoDes{width:94%;padding:15px 3%;border-bottom:10px solid #f1f1f1;text-align:left;display:inline-block;line-height:1.8em}
.TaskInfoDes .TaskPrice{width:100%;float:left;font-size:.8em;color:#333;}
.TaskInfoDes .TaskPrice b{color:#fd5f39;font-size:1.2em;padding-right:.5em}

.TaskInfoDes .TaskTime{width:100%;color:#666;display:inline-block;line-height:1.5em}
.TaskInfoDes .TaskTime span{width:100%;padding-left:2em;float:left;float:left;font-size:1em;zoom:.65;color:#999;fiont-size:1.24em}
.TaskInfoDes .TaskTime span b{float:left;font-weight:normal}
.TaskInfoDes .TaskTime span input{margin-left:.8em;float:left;width:4em;text-align:center;height:2.2em;line-height:2.2em;border:1px solid #e2e2e2;color:#666}

.TaskTitle{width:100%;line-height:2.5em;border-bottom:1px solid #e8e9eb;padding-left:2em;color:#282828;float:left;zoom:.75;font-size:1.1em;text-align:left}
.TaskInfoBox{font-size:.8em;color:#9b9b9b;line-height:1.8em;float:left;padding:.8em 0}

.TaskCont{width:94%;border-bottom:10px solid #f1f1f1;padding:15px 3%;text-align:left;line-height:1.8em;display:inline-block}
.TskCnt{width:100%;display:inline-block;font-size:.8em;padding-top:.5em}
.TskCnt span{width:100%;float:left;color:#9b9b9b}
.TskCnt span b{font-weight:normal;color:#666;}
.TskCnt span img{float:left;margin:7px 5px 0 0;height:1.4em}


.ContactTip{width:100%;font-size:.8em;color:#24c537;padding-top:1em;text-align:center;float:left}
.ContactBtn{width:100%;margin:15px 0;border-radius:4px;line-height:2.5em;height:2.5em;font-size:.8em;color:#fff;background:#99cefe;display:inline-block;border:none}
.ContactBtn:hover{opacity:.8}

.TaskAdd{width:94%;border-bottom:10px solid #f1f1f1;padding:15px 3%;text-align:left;line-height:1.8em;display:inline-block}
.TaskAddress{width:100%;display:inline-block;font-size:.8em;padding-top:.5em}
.TaskAddress span{width:100%;float:left;color:#9b9b9b}
.TaskAddress span b{font-weight:normal;color:#666;}

.AuctionList{width:100%;display:inline-block;overflow:hidden;display:inline-block;margin-top:-5px}
.AuctionList li{width:94%;padding:10px 3%;position:relative;border-bottom:1px solid #ececec;float:left}
.AuctionList li .IconBox{width:28%;position:relative;padding:14% 0;float:left;height:0;}
.AuctionList li .IconBox img{position:absolute;left:0;top:0;width:100%;}

.AuctionList li .ChooseIco{zoom:.7;float:left;margin:60px 10px 0 0}

.WorkerInfo{width:69%;padding:0 10px 0 2%;float:left;line-height:1.5em;text-align:left;position:relative}
.WorkerInfo b{width:100%;font-size:.8em;color:#333;font-weight:normal;float:left}
.WorkerInfo b i{color:#ff8400;}

.WorkerInfo span{width:100%;color:#777;font-size:.8em;float:left}
.WorkerInfo p{width:100%;font-size:.8em;float:left;color:#9b9b9b}
.WorkerInfo p img{float:left;margin:6px 2px 0 0;height:1.1em;}
.WorkerInfo p input{height:2em;line-height:2em;color:#888;margin-left:.5em;width:3em;text-align:center}

.WorkerPrice{width:10em;text-align:right;line-height:1.2em;padding:.3em 0 0 1%;position:absolute;right:3%;top:.5em}
.WorkerPrice b{color:#fd5f39;font-size:.9em;float:left;width:100%}
.WorkerPrice span{float:left;color:#9b9b9b;font-size:.8em;padding:.1em;width:100%}
.WorkerPrice a{width:4em;font-size:.8em;line-height:2em;border-radius:4px;background:#339efe;color:#fff;transition:.1s all;position:absolute;top:2.2em;right:0;text-align:center}
.WorkerPrice a:hover{background:#fe3333}

.WorkerPrice p{color:#9b9b9b;width:100%;position:absolute;top:2.2em;right:0;font-size:.8em;}
.WorkerPrice p i{color:#f00}


.ItemList{width:100%;display:inline-block}
.ItemList li{width:94%;padding:10px 3%;position:relative;float:left;border-bottom:1px solid #eee}
.ItemList li:hover{background:#f5f5f5}
.ItemList li .ItemImg{width:30%;padding:15% 0;position:relative;float:left}
.ItemList li .ItemImg img{position:absolute;width:100%;top:0;left:0}

.ItemList li .ItemInfo{width:68%;padding:0 0 0 1.5%;float:left;text-align:left;line-height:1.2em;}
.ItemList li .ItemInfo b{width:100%;color:#333;font-weight:normal;float:left;font-size:.72em;height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ItemList li .ItemInfo span{width:100%;color:#999;float:left;font-size:.72em;height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ItemList li .ItemInfo p{width:100%;padding-left:1.8em;font-size:.9em;zoom:.8;background:url(../Images/Pin.png) left no-repeat;color:#999;float:left;white-space:nowrap;height:1.6em;overflow:hidden;text-overflow:ellipsis;}

.ItemList li .ItemInfo span i{color:#fd5f39;padding-left:.8em}

.ItemList li .ItemPrice{width:68%;position:relative;line-height:2em;font-size:.9em;;text-align:left;padding-left:31%}


.OfferTip{width:94%;padding:.5em 3%;line-height:2em;font-size:.8em;color:#848484;display:inline-block}
.CurrentPos{width:100%;padding-left:1.8em;font-size:.9em;zoom:.8;background:url(../Images/Pin.png) left 5px no-repeat;color:#999;float:left;white-space:nowrap;height:2em;overflow:hidden;text-overflow:ellipsis;}

.Tag{width:100%;font-size:.7em;float:left;}
.Tag a{width:44%;margin:0 2.5% 0 .5%;float:left;height:2.5em;line-height:2.5em;color:#fff;border-radius:4px;text-align:center}
.Tag a.Id{background:#06c1ae}
.Tag a.Skill{background:#f58300}
.Tag a:hover{opacity:.8}

.Impression{font-size:.8em;line-height:2.5em;padding:0 1.5em;float:left;white-space:nowrap;margin:.5em .5em 0 0;border-radius:4px;color:#fff}
.ImHave{background:#339efe}
.ImNo{background:#ebebeb}

.Evaluate{width:94%;padding:10px 3%;color:#5e5e5e;display:inline-block}
.Evaluate span{color:#5e5e5e;float:left;font-size:.8em;padding-right:.5em;line-height:2.2em}
.Evaluate img{height:1em;margin:8px 3px 0 2px;float:left}

.JobClass{width:90%;position:absolute;top:100px;left:5%;background:#fff;border-radius:6px;padding:25px 0 15px 0}
.JobClass .Close{width:30px;height:30px;border-radius:100%;background:#f00;position:absolute;right:-10px;top:-10px;}
.JobClass .Close img{width:12px;height:12px;margin:9px 0;}

.JobClass ul{width:100%;height:15em;overflow-x:hidden;overflow-y:scroll}
.JobClass ul li{width:28%;margin:5px 0 5px 3.3%;font-size:.8em;line-height:2.3em;float:left;background:#f5f5f5;border:#d2d2d2 1px solid;color:#666;transition:.1s all;border-radius:4px}
.JobClass ul li:hover{background:#339efe;border:#339efe 1px solid;color:#fff}



@media screen and (orientation:landscape){	
.JobClass{width:80%;position:absolute;top:50px;left:10%;}
.JobClass ul{width:100%;height:10em;overflow-x:hidden;overflow-y:scroll}	
}

.Summary{width:94%;padding:.2em 3%;display:inline-block}
.Summary span{padding:0 1em;border-radius:4px;background:#24c537;color:#fff;line-height:2.3em;line-height:2em;float:left;font-size:.8em}
.SummaryC{line-height:1.8em;font-size:.8em;text-align:left;display:inline-block;color:#666;width:94%;padding:.2em 3% 1em 3%;}

.RenewInfo{width:94%;padding:10px 3%;display:inline-block;overflow:hidden}
.RenewInfo li{line-height:2.2em;font-size:.8em;display:inline-block;position:relative;width:100%;text-align:left}
.RenewInfo li b{position:absolute;padding-right:.8em;font-weight:normal;top:2px;background:#fff;left:0}
.RenewInfo li b a{border-radius:4px;background:#31a6fc;color:#fff;padding:0 1em;width:4em;float:left}
.RenewInfo li span{padding-left:7em;width:100%;border-bottom:1px solid #eee;color:#717171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.2em;float:left}

.Signature{width:94%;padding:0 3%;font-size:.8em;display:inline-block}
.Signature li{padding:10px 0;border-bottom:1px solid #eee;width:100%;display:inline-block;text-align:left}

.Signature li .SignTime{width:100%;line-height:2.2em;float:left}
.Signature li .SignTime b{float:left;color:#fd5f39}
.Signature li .SignName span{float:left;color:#717171}

.Signature li .SignAdd{width:100%;line-height:2.2em;float:left}
.Signature li .SignAdd b{color:#333;float:left}
.Signature li .SignAdd b span{color:#666;float:left}

 @media screen and (min-width:720px){
.TaskNameBar span{width:49%}
.TaskImgBox span{width:22%;margin-left:2%;padding:11.5% 0;}	
.TaskInfoDes .TaskTime span{width:49%;}
.TskCnt span{width:49%;}
.TaskAddress span{width:49%;float:left;color:#9b9b9b}

.AuctionList li .IconBox{width:14%;padding:7% 0;}
.WorkerInfo{width:69%;}
.WorkerInfo span{margin-bottom:.8em}

.ItemList li .ItemImg{width:16%;padding:8% 0;}
.ItemList li .ItemInfo{width:72%;padding:0 5em 0 1.5%;float:left;text-align:left;line-height:1.2em;}
.ItemList li .ItemPrice{width:100%;position:absolute;right:3%;top:50%;margin-top:-1em;text-align:right;padding:0}

.Signature li{padding:15px 0;}
.Signature li .SignTime{width:30%;line-height:3em;float:left}
.Signature li .SignAdd{width:50%;line-height:1.5em;padding-left:5%;}
.Signature li .SignAdd b{width:100%;float:left}
.Signature li .SignAdd b span{width:100%;float:left}
}

.Confirm{width:94%;padding:10px 3%;display:inline-block;overflow:hidden}
.Confirm li{line-height:2.2em;font-size:.8em;display:inline-block;position:relative;width:100%;}
.Confirm li b{position:absolute;padding-right:.8em;font-weight:normal;top:2px;background:#fff;left:0}
.Confirm li span{padding-left:7em;width:100%;border-bottom:1px solid #eee;color:#717171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.2em;float:left;text-align:left}
.Confirm li span.Blue{color:#31a6fc}
.Confirm li span.Green{color:#24c537}

.Confirm li b a{border-radius:4px;color:#fff;padding:0 1em;width:4em;float:left;}
.Confirm li b a.ConfirmBlue{background:#31a6fc;}
.Confirm li b a.ConfirmGreen{background:#24c537;}